package com.lehecai.core.api.lottery;

import com.lehecai.core.YesNoStatus;
import com.lehecai.core.lottery.LotteryType;
import com.lehecai.core.lottery.SelectType;

import java.util.Date;

/**
 * 保存方案拆票所需的信息
 * User: sunshow
 * Date: 7/14/14
 * Time: 10:34 AM
 */
public class PlanTicketInfo {

    private String planId;			    //方案编号

    private long amount;				//方案金额

    private SelectType selectType;	    //选号类型

    private long uploadId;				//上传文件的ID，非文件上传时=0

    private String content;			    //方案内容
    private int multiple;			    //投注倍数

    private YesNoStatus addition;	    //大乐透:追加投注, 快乐8:快乐飞盘

    private LotteryType lotteryType;    //彩种
    private	String phase;			    //彩期编号

    private Date deadline;			    //出票截止时间

    private String username;            //用户名

    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public long getAmount() {
        return amount;
    }

    public void setAmount(long amount) {
        this.amount = amount;
    }

    public SelectType getSelectType() {
        return selectType;
    }

    public void setSelectType(SelectType selectType) {
        this.selectType = selectType;
    }

    public long getUploadId() {
        return uploadId;
    }

    public void setUploadId(long uploadId) {
        this.uploadId = uploadId;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public int getMultiple() {
        return multiple;
    }

    public void setMultiple(int multiple) {
        this.multiple = multiple;
    }

    public YesNoStatus getAddition() {
        return addition;
    }

    public void setAddition(YesNoStatus addition) {
        this.addition = addition;
    }

    public LotteryType getLotteryType() {
        return lotteryType;
    }

    public void setLotteryType(LotteryType lotteryType) {
        this.lotteryType = lotteryType;
    }

    public String getPhase() {
        return phase;
    }

    public void setPhase(String phase) {
        this.phase = phase;
    }

    public Date getDeadline() {
        return deadline;
    }

    public void setDeadline(Date deadline) {
        this.deadline = deadline;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }
}
